Truong Tien AnhTruong Tien Anh
The Night at Akron: Pumas UNAM's Lost Identity and a Legend's VoiceThe clock in Penang read 4 a.m. when the full-time whistle blew at Estadio...
Vietnam Poomsae in Chuncheon: When Age Becomes a Weapon and Gold Doesn't Come From a NameIn the competition hall in Chuncheon, when Vietnam's U50 women's poomsae team...
Lahinch 2026: When Money Goes Silent, the Links Speak — The Walker Cup and the Opportunity Cost Equation3:30 AM Eastern Daylight Time. That's when American golf fans will need to se...
Mahoor Shahzad and the 23-minute defeat: When Pakistan's pioneer stands alone on Asia's stageThe sound of the racket was dry and abrupt. Shoes gripped the court. Then a...
Shangluo Sand and the Ticket to Los Angeles: When Asian Beach Volleyball Enters Its Cycle of DestinyThe score was 21-4 and 21-2. Not one set. That was the entire opening match o...
Swimming and the Data Gap: What the Time Board Does Not SayThe extraction I received for this swimming analysis came back empty. No titl...
Table Tennis 40+: When the Three Inches Around the Net Decide the Whole MatchDuring a review session of a men's singles final, I rewound a single service...
V-League 2026/27: Five teams facing relegation threatWhen the V-League 2026/27 schedule was announced, the opening match between...
Pakistan and the '14 Overseas Players' Problem Ahead of the Clash With VietnamIn Lahore, I sat in a small tea house less than two kilometres from the...
Vietnam vs Malaysia: Two Days' Rest, Four Absences and a Test of Squad DepthThe fitness room in the hotel has no ball, no whistle, only the hum of...
Worthing TTC launches its own Junior Team 1 Star event: the base of England's table tennis pyramid is short of places to playOn 16 September, the entry deadline for JuniorBCL, the regional youth team...
Fukuoka 2026: Japan Enters Olympic Qualifying Race with Unmatched DominanceFukuoka 2026: Japan Enters Olympic Qualifying Race with Unmatched Dominance T...
Silent Tears: The Untold Journey of Vietnamese FootballOn a night at Hang Day Stadium, when the last floodlight faded and the crowd...
The Night the Data Went Silent at Parc des Princes: Football's Rhythm Rests with the UnnamedThe Night the Data Went Silent at Parc des Princes: Football's Rhythm Rests...
When a Plastic-Bag Story Leaked Into My Football News Pipeline: On Misclassification and Owning the ErrorTuesday night, 21:47, London. I was sitting in front of two screens as I do...
Olympiakos, John Konchar and the 4.3-Point Translation ErrorOn the small screen in a rented apartment in Brooklyn, I rewind a tape of the...
Aidil Sholeh and Vietnam Open 2026: A Super 100 Title Exposes Malaysian Badminton’s Structural GapOn September 13, 2026, in Ho Chi Minh City, the men’s singles final scoreboar...
Vietnamese Swimming: Reading the SEA Games Medals Through Split DataIn June 2026, at the OCBC Aquatics Centre in Singapore, Nguyen Thi Anh Vien...
Vietnamese Football in the 2026 Season: When Tempo Was Measured by BreathOn an afternoon in November 2026, at Hàng Đẫy Stadium, I counted seventeen su...
Djokovic's 20-year Grand Slam first-round streak ends: 2026 US Open defeat reveals the fragile line between legend and realityOn a September evening on Arthur Ashe Stadium, the last racket-ball contact...
Vietnam Poomsae in Chuncheon: When Age Becomes a Weapon and Gold Doesn't Come From a NameIn the competition hall in Chuncheon, when Vietnam's U50 women's poomsae team...
Lahinch 2026: When Money Goes Silent, the Links Speak — The Walker Cup and the Opportunity Cost Equation3:30 AM Eastern Daylight Time. That's when American golf fans will need to se...
Mahoor Shahzad and the 23-minute defeat: When Pakistan's pioneer stands alone on Asia's stageThe sound of the racket was dry and abrupt. Shoes gripped the court. Then a...
Shangluo Sand and the Ticket to Los Angeles: When Asian Beach Volleyball Enters Its Cycle of DestinyThe score was 21-4 and 21-2. Not one set. That was the entire opening match o...
Swimming and the Data Gap: What the Time Board Does Not SayThe extraction I received for this swimming analysis came back empty. No titl...
Table Tennis 40+: When the Three Inches Around the Net Decide the Whole MatchDuring a review session of a men's singles final, I rewound a single service...
V-League 2026/27: Five teams facing relegation threatWhen the V-League 2026/27 schedule was announced, the opening match between...
Pakistan and the '14 Overseas Players' Problem Ahead of the Clash With VietnamIn Lahore, I sat in a small tea house less than two kilometres from the...
Vietnam vs Malaysia: Two Days' Rest, Four Absences and a Test of Squad DepthThe fitness room in the hotel has no ball, no whistle, only the hum of...
Worthing TTC launches its own Junior Team 1 Star event: the base of England's table tennis pyramid is short of places to playOn 16 September, the entry deadline for JuniorBCL, the regional youth team...
Fukuoka 2026: Japan Enters Olympic Qualifying Race with Unmatched DominanceFukuoka 2026: Japan Enters Olympic Qualifying Race with Unmatched Dominance T...
Silent Tears: The Untold Journey of Vietnamese FootballOn a night at Hang Day Stadium, when the last floodlight faded and the crowd...
The Night the Data Went Silent at Parc des Princes: Football's Rhythm Rests with the UnnamedThe Night the Data Went Silent at Parc des Princes: Football's Rhythm Rests...
When a Plastic-Bag Story Leaked Into My Football News Pipeline: On Misclassification and Owning the ErrorTuesday night, 21:47, London. I was sitting in front of two screens as I do...
Olympiakos, John Konchar and the 4.3-Point Translation ErrorOn the small screen in a rented apartment in Brooklyn, I rewind a tape of the...
Aidil Sholeh and Vietnam Open 2026: A Super 100 Title Exposes Malaysian Badminton’s Structural GapOn September 13, 2026, in Ho Chi Minh City, the men’s singles final scoreboar...
Vietnamese Swimming: Reading the SEA Games Medals Through Split DataIn June 2026, at the OCBC Aquatics Centre in Singapore, Nguyen Thi Anh Vien...
Vietnamese Football in the 2026 Season: When Tempo Was Measured by BreathOn an afternoon in November 2026, at Hàng Đẫy Stadium, I counted seventeen su...
Djokovic's 20-year Grand Slam first-round streak ends: 2026 US Open defeat reveals the fragile line between legend and realityOn a September evening on Arthur Ashe Stadium, the last racket-ball contact...
